package com.xuecheng.media.config;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

/**
* 阿里云直播配置类
*/
@Component
@Data
public class AliyunLiveConfig {
    /**
     * 推流域名
     */
    @Value("${aliyun.live.push.domain}")
    private String aliyunLivePushDomain;

    /**
     * 拉流域名
     */
    @Value("${aliyun.live.pull.domain}")
    private String aliyunLivePullDomain;

    /**
     * 推流鉴权主key
     */
    @Value("${aliyun.live.push.ident.key}")
    private String aliyunLivePushKey;

    /**
     * 播流鉴权主key
     */
    @Value("${aliyun.live.pull.ident.key}")
    private String aliyunLivePullKey;

    /**
     * 推流域名
     */
    @Value("${aliyun.live.push.valid-time}")
    private Integer aliyunLivePushValidTime;

    /**
     * 拉流域名
     */
    @Value("${aliyun.live.pull.valid-time}")
    private Integer aliyunLivePullValidTime;


}